package cn.edu.njust.pojo.po;

import cn.edu.njust.core.enums.LeaveStatusEnum;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 请假学生信息
 */
@Data
public class Leaves {

    /**
     * id
     */
    private Integer id;

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 用户名
     */
    private String username;

    /**
     * 请假原因
     */
    private String reason;

    /**
     * 请假时间
     */
    private LocalDateTime leaveTime;

    /**
     * 请假结束时间
     */
    private LocalDateTime returnTime;

    /**
     * 请假状态
     */
    private LeaveStatusEnum status;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 创建时间
     */
    private Integer updateBy;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 创建人
     */
    private Integer createBy;
}
